MintMail\App\Internal\Automation\HelperFunctions D

Total Complexity 441
Dependencies 22
Dependents 15
Total lines 2,498
Lines of code 1,577
Logical lines of code 864
Comment lines 769
Methods 88
Properties 0

Methods 88

Method Rating Maintainability Complexity Lines of code
count_performance_data()
D
27
61 113
create_duplicate_automation_steps()
B
40 22 57
count_completed_subscribers()
A
44 16 39
get_next_step_after_logical_step()
A
43 14 47
update_duplicate_automation_node_steps_data()
A
49 15 27
count_completed_automation()
A
41 12 54
get_next_step()
A
44 12 46
generate_individual_step_data()
A
50 11 27
get_formatted_steps()
A
51 9 26
get_conditional_next_step_data()
A
47 8 36
get_all_automation_step_by_id()
A
47 8 35
update_automation_step_meta()
A
43 7 50
update_automation_meta()
A
45 7 44
get_prev_step()
A
50 8 28
count_total_entrance_with_filter()
S
52 7 22
update_log()
S
48 6 34
update_automation_steps_status()
S
56 7 17
find_send_mail_recursion()
S
59 7 14
generate_automation_node_steps_data()
S
50 6 27
count_total_email_sent()
S
54 6 20
get_gravity_form_fields()
S
56 6 18
is_wpf_free_pro_active()
S
58 6 15
is_edd_active()
S
60 6 13
condition_node_step_analysis()
S
51 5 27
get_gform_forms()
S
52 5 25
get_learndash_courses()
S
50 4 29
get_date_from_conditional_step_array()
S
59 5 14
update_step_data_on_automation_duplication()
S
60 5 12
step_exist_with_active_automation()
S
62 5 11
get_tutor_lms_courses()
S
53 4 24
get_tutor_lms_lessons()
S
55 4 21
count_total_enterance_in_step()
S
55 4 18
clone_automation()
S
56 4 16
get_learndash_topics_by_course()
S
59 4 14
count_completed_step()
S
58 4 14
get_automation_id_by_step_id()
S
59 4 13
step_exist_in_automation()
S
60 4 12
update_job()
S
52 3 25
get_automations_steps_to_index()
S
55 3 20
get_lifter_lms_memberships()
S
55 3 20
get_lifter_lms_courses()
S
55 3 20
get_step_data()
S
56 3 17
get_woocommerce_order_statuses()
S
57 3 17
get_automaiton_log_data_by_email()
S
57 3 15
is_jetform_active()
S
64 4 10
is_tutor_active()
S
64 4 10
is_gform_active()
S
64 4 10
get_woocommerce_coupons()
S
67 4 8
get_learndash_lessons_by_course()
S
59 3 15
is_wc_active()
S
64 4 10
get_mp_membership_levels()
S
59 3 14
is_automation_active()
S
60 3 12
escape_array()
S
61 3 12
get_all_step_by_automation_id()
S
56 2 19
count_total_enterance()
S
58 2 18
update_status()
S
65 3 8
get_email_body_by_email_id()
S
63 3 9
get_sequence_by_id()
S
63 3 9
get_campaign_email_by_email_id()
S
63 3 9
maybe_user()
S
67 3 7
get_all_automations_by_tigger()
S
61 2 11
count_opend_mail()
S
61 2 11
count_clicked_mail()
S
61 2 11
is_learndash_lms_active()
S
71 2 6
get_specific_automation_by_trigger()
S
64 2 9
is_mailpoet_active()
S
69 2 7
is_lifter_lms_active()
S
71 2 6
is_memberpress_active()
S
71 2 6
count_sent_mail()
S
63 2 10
is_contact_form_7_active()
S
71 2 6
get_contact_id_by_broadcast_table()
S
68 2 7
is_fluentform_active()
S
71 2 6
is_fluent_booking_active()
S
70 2 6
get_sequences()
S
61 1 12
get_mailmint_forms()
S
63 1 12
extract_text()
S
75 1 4
count_step_by_automation_id()
S
69 1 6
find_send_mail_action()
S
71 1 5
is_wpf_active()
S
75 1 4
count_exited_automation()
S
70 1 6
count_exited_step()
S
67 1 8
get_broadcast_email_by_step_id()
S
70 1 5
get_emails_by_campaign_id()
S
69 1 6
get_time_diff_in_seconds()
S
64 1 10
get_email_address_by_email_id()
S
71 1 5
get_automation_meta()
S
67 1 7
get_automation_step_by_step_id()
S
71 1 5
get_automation_step_meta()
S
67 1 7